
function fhelp
	if test $argv[1];and test $argv[1] = "env"
		# 以下是本机环境
echo -e "
本机环境包括：
	1.bash
	2.shell
	3.node
	4.lua5.3
	5.iverilog
	6.python
	7.fis
	8.tcl
	9.vcs
	10.go
"
		return
	end

    set dir "$HOME/.config/fish/functions" #fish自动以函数路径
    set tfile "/tmp/mfish_help.txt" #缓存文件
    echo "序号 |指令 |功能说明" > $tfile
    set FILE (ls $dir/*.fish)
    set idx 0
    echo -e "\033[36m-----------------fish自定义指令功能说明-----------------\033[0m"
    for i in $FILE
        #echo $i
    	set jp (awk -F'=' '/UFUNCTION=/{print $2}' $i) #判断文件是否为要统计的脚本文件
    	if test -z $jp  #空跳转
    		continue
      	end
     
        if test "$i" = "$dir/fhelp.fish" #不读取本身
            continue
        end
        set i (string replace -a ".fish" "" $i ) #remove .fish 
        set i (string replace -a "$dir/" "" $i) #remove dir
        echo "$idx |$i |$jp" >> $tfile
        set idx (math $idx+1)
    end
    
    cat $tfile | column -s \  -t  #在终端以表格的形式显示
    echo -e "\033[36m--------------------------------------------------------\033[0m"


end
